home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / ESC.class (.txt) next >
Encoding:
Java Class File  |  2000-06-30  |  1.6 KB  |  40 lines

  1. import com.extensibility.esc.ESCApplication;
  2. import com.extensibility.rock.Platform;
  3. import com.extensibility.util.Debug;
  4. import javax.swing.JFrame;
  5. import javax.swing.JOptionPane;
  6.  
  7. public class ESC {
  8.    private static ESCApplication consoleApp = null;
  9.    private static ESCApplication oneAndOnly = null;
  10.  
  11.    public static void main(String[] var0) {
  12.       oneAndOnly = new ESCApplication();
  13.       consoleApp = oneAndOnly;
  14.  
  15.       try {
  16.          oneAndOnly.startup();
  17.          oneAndOnly.doArgs(var0);
  18.       } catch (RuntimeException var3) {
  19.          JOptionPane.showMessageDialog(new JFrame(), Platform.mapNewlinesForTextArea(Debug.getStackTrace(var3)));
  20.          ((Throwable)var3).printStackTrace();
  21.          System.err.flush();
  22.          System.exit(0);
  23.       } catch (Throwable var4) {
  24.          String var2 = Platform.mapNewlinesForTextArea(String.valueOf(String.valueOf(var4.toString()).concat(String.valueOf(System.getProperty("line.separator")))).concat(String.valueOf("Application must now exit.")));
  25.          JOptionPane.showMessageDialog(new JFrame(), var2);
  26.          var4.printStackTrace();
  27.          System.err.flush();
  28.          System.exit(0);
  29.       }
  30.  
  31.    }
  32.  
  33.    public static void openFiles(String[] var0) {
  34.       if (oneAndOnly != null) {
  35.          consoleApp.openDocumentList(var0);
  36.       }
  37.  
  38.    }
  39. }
  40.